package com.unhz.taigu.service;

import com.unhz.generator.pojo.ProductionOrderInfo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Author: 沈佳庆
 * @Description:
 * @Date: Created in 上午 11:28 2018/3/3 0003
 * @Modified By: V1.0.0
 */
@Service
public interface ProductionOrderInfoService {

    /**
     * 根据排产订单id查询排产信息
     * @param productionId
     * @return
     */
    List<ProductionOrderInfo> selectByOrderId(Long productionId);


    /**
     * 根据排产订单id查询排产信息
     * @param productionId
     * @return
     */
    List<ProductionOrderInfo> selectByOrderkeyId(Long productionId);
    /**
     * 增加排产订单数量
     * @param productionOrderInfo
     */
    void insert(ProductionOrderInfo productionOrderInfo);

    /**
     * 修改排产订单数量
     * @param productionOrderInfo
     * @return
     */
    int updateProductionInfo(ProductionOrderInfo productionOrderInfo);

    /**
     * 逻辑删除排产订单数量
     * @param productOrderId
     */
    void deleteProductionInfo(Long productOrderId);
}
